package com.yl.chainStore.services

import com.yl.chainStore.entity.sick.SickConsultRecordDetail
import com.yl.chainStore.pojo.vo.sick.SickConsultRecordsDetailSelectVo
import com.yl.common.control.ResponseBody

/**
 * 咨询记录
 */
interface IConsultRecordService {
  /**
   * 新增咨询记录
   */
  fun saveRecord(vo: SickConsultRecordDetail): ResponseBody

  /***
   * 查询咨询记录
   */
  fun getRecord(id: Long): ResponseBody

  /**
   * 删除记录
   */
  fun delRecordById(id: Long):ResponseBody

  /**
   * 修改咨询记录
   */
  fun updateRecord(sickConsultRecordDetail: SickConsultRecordDetail): ResponseBody

  /**
   * 分页查询咨询记录
   */
  fun getCustomerConsultRecordsDetailList(vo: SickConsultRecordsDetailSelectVo): List<SickConsultRecordDetail>
}
